var S2C_Close = {
    S2C_Close:{
        Err:0               //1重复登录,2内部错误,3外挂
    }
};

//注册
var C2S_Register = {
    C2S_Register:{
        Acc:"",             //注册账号
        Pass:""             //注册密码
    }
};

var S2C_Register = {
    S2C_Register:{
        Err:0,       //1成功 2无效 3已经存在
        Acc:"",
        Pass:"",
        State:0     //账号状态 1游客 2注册 3绑定
    }
};

//登录
var C2S_Login = {
    C2S_Login:{
        AccountName:"",
        Password:"",
    }
}

var ServerInfo = {
    ServerInfo:{
        ID:0,               //服务器id
        Addr:"",            // ip+端口+path, 例如: ws://127.0.0.1:8080/region1
        Name:"",            //服务器名字
        State:0            //网络状态      //1正常 2维护
    }
}

var S2C_Login = {
    S2C_Login:{
        Err:0,                  //1成功，2无效 ，3账号不存在，4密码错误，5封号
        Token:"",               //登入秘钥
        Servers:[],             //服务器列表
        LastLoginServerID:0,    //上次登录服务器ID
        AccountState:0,         //账号状态 1游客 2注册 3绑定
        LoginServers:[]         //登录过的列表ID
    }
}

//验证-登录
var C2S_Auth = {
    C2S_Auth:{
        Key:"",          //
        ChanName:""      //渠道名称
    }
};

var S2C_Auth = {
    S2C_Auth:{
        Err:0,              //1成功, 2无效, 3账号不存在, 4密码错误
        State:0             //账号状态 1游客 2注册 3绑定
    }
};

//游客登入
var C2S_Visitor = {
    C2S_Visitor:{
    }
};

var S2C_Visitor = {
    S2C_Visitor:{
        Err:0,                          //0错误  1 成功
        AccountName:"", 
        Password:"",
        State:0                         //账号状态 1游客 2注册 3绑定
    }
};

var C2S_AccBind = {
    C2S_AccBind:{
        OldAcc:"",
        OldPass:"",
        NewAcc:"",
        NewPass:""
    }
};

var S2C_AccBind = {
    S2C_AccBind:
    {
        Err:0,                  //1成功,2无效,3已存在,4不存在,5密码错误,6不是游客
        Acc:"",
        Pass:"",
        State:0                 //账号状态 1游客 2注册 3绑定
    }
}

var C2S_Create = {
    C2S_Create:{
        Name:"",                //名字
        ConfID:0,               //配置ID
        ChanName:""             //渠道名称
    }
}

//创建
var S2C_Create = {
    S2C_Create:{
        Err:0                   //1成功 2已存在 3id错误 4无效_
    }
}

var S2C_User = {
    S2C_User:{
        User:{
            UserID:0,        //用户id
            AccID:0,         //账号id
            Name:"",         //用户名
            CreTime:"",      //创建时间
            Roles:[]         //角色列表
        }
    }
}

var C2S_5WanLogin = {
    C2S_5WanLogin:{
        Userid:"",           //用户ID
        Loginid:"",          //登录名
        Nickname:"",         //昵称
        Headico:"",          //头像
        Session:"",          //
        Inviteid:"",         //邀请者userid
        Sign:""              //签名，如果没设置SDKUTIL.APPID，可能会没有这个字段
    }
}